body{
	width: 100%;height: 100%;background: #f4f4f4;
}
#float{
	width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute;z-index: 99;
	display: none;
}
#float #float_c{
	width: 300px;height: 400px;margin: 50px auto;background: white;border-radius: 4px;
}
#float #float_c p{
	width: 30px;height: 40px;background: pink;float: right;margin: 20px 20px 0 0;
	cursor: pointer;text-align: center;line-height: 40px;
}
#float #float_c p:hover{
	background: yellow;
}
#top{
	width: 900px;margin: 0 auto;
}
#top_s{
	width: 900px;height: 24px;padding-top: 40px;
}
#top_s h2 img{
	margin-right: 24px;display: block;float: left;
}
#top_s h2 p{
	float: left;line-height: 24px;
}
#top_s #p1{
	width: 147px;line-height: 24px;margin-right: 25px;border-right: 1px solid #000;
	float: right;
}
#top_s #p1 span a{
	color: #d36f16;
}
#top_s #p2 a{
	width: 74px;line-height: 24px;float: right;color: #d36f16;
}
#enrol{
	width: 900px;height: 425px;margin: 30px auto 30px;background: white;
}
#enrol h2{
	background: #ffe300;width: 900px;height: 76px;text-align: center;line-height: 76px;
}
#enrol #enrol_c{
	width: 900px;height: 367px;margin: 40px auto 40px;
}
#enrol_c>span{
	width: 336px;height: 20px;display: block;margin: 0 auto;visibility: hidden;color: #f75234;
	font-size: 12px;padding: 10px 0;
}

#enrol1{
	width: 336px;height: 42px;border: 1px solid #eee;border-radius: 4px;background: #f4f4f4;
	margin: 0 auto;border: 1px solid #eee;
}
/* 上不去怎么解决？？ */
#enrol1 span{
	width: 58px;height: 42px;padding-left: 10px;line-height: 42px;
	box-sizing: border-box;float: left;display: inline-block;cursor: pointer;
}

#enrol1 input{
	width: 224px;height: 42px;padding: 0px 20px 0px 20px; float: right;background: #f4f4f4;
}
#enrol_c #verification{
	width: 336px;height: 32px;background: #eee;margin: 0 auto;position: relative;margin-bottom: 20px;
}
#enrol_c #verification>.span1{
	width: 40px;height: 30px;text-align: center;line-height: 32px;border: 1px solid #ccc;
	display: inline-block;position: absolute;z-index: 1;
}
#enrol_c #verification>.span2{
	width: 336px;height: 32px;display: inline-block;text-align: center;line-height: 32px;
	font-size: 12px;color: #9c9c9c;
}
#enrol_c #agreement{
	width: 336px;height: 59px;background: white;margin: 0 auto;
}
#enrol_c #agreement a{
	color: #d36f16;
}
#enrol_c #agreement span{
	display: block;padding: 10px 0;font-size: 12px;color: #f75234;visibility: hidden;
}
#register{
	width: 336px;height: 42px;color: #bbbbbb;font-size: 16px;text-align: center;line-height: 42px;
	margin: 0 auto;background: #eeeeee;border-radius: 4px;
}
#social{
	width: 336px;height: 36px;margin: 32px auto 0px;background: white;line-height: 36px;
}
#social span{
	color: #666666;display: inline-block;margin-right: 20px;float: left;line-height: 36px;
}
#social a{
	display: inline-block;width: 28px;height: 28px;margin-right: 14px;background: pink;
}
#footer p{
	text-align: center;margin-bottom: 8px;color: #999999;font-size: 12px;
}
#footer p a{
	color: #999999;
}
